package com.zz.parkingsystem.service;

import com.zz.parkingsystem.dto.CarDTO;
import com.zz.parkingsystem.dto.OrderDTO;
import com.zz.parkingsystem.dto.UserDTO;
import com.zz.parkingsystem.entity.User;
import com.zz.parkingsystem.vo.*;

import java.util.List;

public interface PCUserService {
    List<AllUserVO> getAllUserExcel(UserDTO userDto);
    Long getCountOrder(OrderDTO orderDto);
    List<OrderUserVO> getOrderMes(Long id);
    Long getCountCar(CarDTO carDto);
    Long getCount(UserDTO userDto);
    List<CarUserVO> getCarMes(Long id);
    AccUserVO getUserAccMes(Long id);
    BaseUserVO getUserBaseMes(Long id);
    List<AllUserVO> getAllUsers(UserDTO userDto);
    int  getUnpayOrder(Long orderStatus);
    String updateUserStatus(Long id);
    User selectByPrimaryKey(Long id);
}
